﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mesosphere.InPut
{
   public class PdaInPut
    {
        public string PartnumberLotID { get; set; }//票
    }
    public class PdaInPut2
    {

        public string MPN { get; set; }//制造商码
        public bool MPNCheak { get; set; }//制造商check    
        public string? ParynumberLotType { get; set; }//票号类型    
        public string? BinType { get; set; }//税务类型    
        public string? PartnumberLotID { get; set; }//票号        
        public string PositionCode { get; set; }//箱号 
        public string PartNumber { get; set; }//物料号
        public long Qty { get; set; }//数量
        public string? DateKey { get; set; }//日期
        public string? People { get; set; }//人员

    }
    public class PdaInPut3
    {
        [Required]
        public string PartnumberLotID { get; set; }//票号

    }
    public class PdaInPut4
    {
        [Required]
        public string PartnumberLotID { get; set; }//票号


    }
    public class PdaInPut5
    {
        public string? Partnumber { get; set; }
        public string? PositionCode { get; set; }
        public long? Qty { get; set; }
        public string? BinType { get; set; }
        public string? ReelType { get; set; }
        public DateTime ReadDatekey { get; set; }
    }
    public class PdaInPut11
    {
        public string? PositionCode { get; set; }
        public string? Reelnumber { get; set; }
        public string? ReelType { get; set; }
    }
    public class PdaInPut12
    {
        public string PositionCode { get; set; }
    }
    public class PdaInput14
    {
        public string partnumber { get; set; }
        public string productorder { get; set; }
        public string reelnumber { get; set; }
    }
    public class PdaInPut15
    {

        public string partnumber { get; set; }
        public string productorder { get; set; }
        public string reelnumber { get; set; }
        public string PositionCode { get; set; }
        public string NeetBoxId { get; set; }
        public int qty { get; set; }
    }
    public class PdaInPut6
    {
        public string MasterorderLineId { get; set; }


    }
    public class PdaInPut7
    {
        [Required]
        public long Id { get; set; }
        [Required]
        public string Remarks { get; set; }
    }
    public class PdaInPut8
    {
        [Required]
        public string PartnumberLotID { get; set; }//票号
        [Required]
        public string PositionCode { get; set; }//箱号
        [Required]
        public string PartNumber { get; set; }//物料号
    }
    public class PdaInPut9
    {

        public long Id { get; set; }
        public string DocumentNo { get; set; }


    }
    public class UnusualInput
    {
        public string PartNumber { get; set; }
        public string PartnumberLotID { get; set; }
        public string Remarks { get; set; }
    }
    public class PdaInPut10
    {
        public string SeqID { get; set; }
        public string PartNumber { get; set; }
        public long Qty { get; set; }
    }
    public class PdaInput16
    {
        public string ReelType { get; set; }
        public string ReelNumber { get; set; }

    }
    public class PdaInPut13
    {
        public string MaterialName { get; set; }
        public string BoxCode { get; set; }
        public string PositionCode { get; set; }
        public int Quantity { get; set; }
        public string LocationName { get; set; }
        public string WorkorderName { get; set; }
    }
    public class PdaInPut17
    {
        public string PositionCode { get; set; }
        public string NPositionCode { get; set; }

    }
    public class InPut18
    {
        public string PositionCode { get; set; }
        public string rank { get; set; }

    }
    public class InPut19
    {
        public string PositionCodeOld { get; set; }
        public string PositionCodeNew { get; set; }
    }
    public class InPut20
    {
        public string BinType { get; set; }
        public string BoxCode { get; set; }
    }
    public class InPut21
    {
        public string? UserName { get; set; }
        public string? PassWord { get; set; }
    }
    public class InPut22
    {
        public string? TaskType { get; set; }
        public DateTime? StartTime { get; set; }
        public DateTime? EndTime { get; set; }
        public int PageIndex { get; set; }
        public int PageSize { get; set; }
    }
    public class InPut23
    {
        public string? PartnumberLotID { get; set; }//票号1      
        public string? BinType { get; set; }//税务1
        public string? State { get; set; }//状态
        public string? DateKey { get; set; }//日期
        public string? ReelType { get; set; }//卷筒大小
        public string? People { get; set; }//
        public string? Type { get; set; }//状态
        public DateTime? StartTime { get; set; }
        public DateTime? EndTime { get; set; }
        public int PageIndex { get; set; }
        public int PageSize { get; set; }
    }
    public class InPut24
    {
        public DateTime? StartTime { get; set; }
        public DateTime? EndTime { get; set; }
        public int PageIndex { get; set; }
        public int PageSize { get; set; }
    }
    public class InPut25
    {
        public string PositionCode { get; set; }
        public string MaterialName { get; set; }
    }
}
